home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 6: Level 6 / 17 Bit - Level 6 (1998)(Epic Marketing)[!].iso / quartz / q1082.dms / q1082.adf / src.lzh / Fig / func.h < prev    next >
Text File  |  1991-07-18  |  2KB  |  82 lines

  1. /* 
  2.  *    FIG : Facility for Interactive Generation of figures
  3.  *
  4.  *    Copyright (c) 1985 by Supoj Sutanthavibul (supoj@sally.UTEXAS.EDU)
  5.  *      November 1985.
  6.  *
  7.  *    %W%    %G%
  8. */
  9.  
  10. /******************  Functions  ******************/
  11. #define            F_NULL             0
  12. #define            F_ELLIPSE_BY_RAD     1
  13. #define            F_ELLIPSE_BY_DIA     2
  14. #define            F_CIRCLE_BY_RAD     3
  15. #define            F_CIRCLE_BY_DIA     4
  16. #define            F_CIRCULAR_ARC        5
  17. #define            F_POLYLINE        6
  18. #define            F_BOX            7
  19. #define            F_POLYGON        8
  20. #define            F_TEXT            9
  21. #define            F_SPLINE        10
  22. #define            F_CLOSED_SPLINE        11
  23. #define            F_COMPOUND        13
  24. #define            F_INTSPLINE        14
  25. #define            F_CLOSED_INTSPLINE    15
  26.  
  27. #define            F_CREATE        30
  28. #define            F_COPY            31
  29. #define            F_MOVE            32
  30. #define            F_REPEAT        33
  31. #define            F_REMOVE        34
  32. #define            F_MOVE_POINT        35
  33. #define            F_DELETE_POINT        36
  34. #define            F_ADD_POINT        37
  35. #define            F_DELETE_ARROW_HEAD    38
  36. #define            F_ADD_ARROW_HEAD    39
  37. #define            F_FLIP_XAXIS        40
  38. #define            F_FLIP_YAXIS        41
  39. #define            F_ROTATE90        42
  40. #define            F_ROTATE270        43
  41. #define            F_ROTATE        45
  42. #define            F_FLIP            46
  43. #define            F_AUTOARROW        47
  44. #define            F_TURN            48
  45. #define            F_GLUE            51
  46. #define            F_BREAK            52
  47. #define            F_SCALE            53
  48.  
  49. #define            F_SET_PEN_SIZE        70   /*  set pen size    */
  50. #define            F_SET_LINE_STYLE    71   /*  set line style  */
  51. #define            F_SET_DASH_LINE        72
  52. #define            F_SET_DOTTED_LINE    73
  53. #define            F_SET_SOLID_LINE    74
  54.     
  55. #define            F_READ            101
  56. #define            F_EDIT            103
  57. #define            F_SAVE_IN        104
  58. #define            F_SAVE            105
  59. #define            F_UNDO            107
  60. #define            F_REDISPLAY        109
  61. #define            F_QUIT            111
  62. #define            F_REMOVE_ALL        113
  63. #define            F_SAVE_N_EXIT        115
  64. #define            F_CHDIR            117
  65. #define            F_PWDIR            118
  66. #define            F_SAVE_BITMAP        121
  67. #define            F_STATUS        123
  68.     
  69. /****************  Drawing aids *****************/
  70. #define            F_GRID1            250
  71. #define            F_GRID2            251
  72. #define            F_RULER            252
  73. #define            F_UNCONSTRAINT        260  /*fs*/
  74. #define            F_MOUNTHATTAN        261  /*fs*/
  75. #define            F_MANHATTAN        253
  76. #define            F_MOUNTAIN        254
  77. #define            F_LATEX_LINE        262  /*fs*/
  78. #define            F_LATEX_ARROW        263  /*fs*/
  79. #define            F_AUTOF_ARROW        255
  80. #define            F_AUTOB_ARROW        256
  81. #define            F_MAGNET        257
  82.